package main

import "fmt"

func main() {
	// for循环
	// 循环打印输出10次hello（1~10）
	// 需要定义一个循环变量，保存之间的每一个数字
	// 循环条件：循环体执行的前提
	// 循环增量：更新循环变量
	// for i := 1; i <= 10; i++ {
	// 	// 循环体
	// 	fmt.Println("hello", i)
	// }
	// 练习：打印输出30~20之间所有的整数
	// for i := 30; i >= 20; i-- {
	// 	fmt.Println(i)
	// }
	// 练习：循环打印输出50 55 60 65 70
	// for i := 50; i <= 70; i += 5 {
	// 	fmt.Println(i)
	// }
	// 练习：循环获取1~100之间所有的整数，判断是否为偶数，如果是偶数打印输出
	// 判断是否能被2整除，余数为0即可代表整除
	// for i := 1; i <= 100; i++ {
	// 	// fmt.Println(i)
	// 	// 判断i是否为偶数
	// 	if i%2 == 0 {
	// 		fmt.Println(i)
	// 	}
	// }
	// 练习：计算出1~100之间所有整数的和
	// 定义变量保存总和
	// var sum int
	// for i := 1; i <= 100; i++ {
	// 	// fmt.Println(i)
	// 	// 将循环的每一个整数累加到sum
	// 	sum += i
	// }
	// // 循环结束后，打印最终的总和
	// fmt.Println(sum)

	// 练习：统计1~100之间有多少个能被7整除的数字
	// count := 0
	// for i := 1; i <= 100; i++ {
	// 	// i 代表所有的整数
	// 	if i%7 == 0 { // 判断是否能被7整除
	// 		// fmt.Println(i)
	// 		// count数量加1
	// 		count++
	// 	}
	// }
	// fmt.Println("数量：", count)

	// i := 1
	// for i <= 10 { // 只写循环条件
	// 	fmt.Println("hello", i)
	// 	i++
	// }

	for { // 没有循环条件，默认是true
		fmt.Println("hello")
	}

}
